using System;
using System.Runtime.CompilerServices;
using ns16;
using ns20;

namespace Newtonsoft.Json.Serialization
{
	public class JsonPrimitiveContract : JsonContract
	{
		[CompilerGenerated]
		private Enum17 enum17_0;

		internal Enum17 Enum17_0
		{
			[CompilerGenerated]
			get
			{
				return enum17_0;
			}
			[CompilerGenerated]
			set
			{
				enum17_0 = value;
			}
		}

		public JsonPrimitiveContract(Type underlyingType)
			: base(underlyingType)
		{
			enum15_0 = Enum15.Primitive;
			Enum17_0 = Class182.smethod_0(underlyingType);
			bool_4 = true;
		}
	}
}
